import utils from "@/libs/utils";
/**
 * 时间格式化
 * @param {时间字符串} value
 * @param {格式} $format
 */
export function day(value, $format) {
  let date = new Date(value || "");
  let format = $format || "yyyy-MM-dd hh:mm:ss";
  return utils.formatDate(date, format);
}
/**
 * 时间戳转化星期
 * @param {时间戳} timestamp
 */

export let getWeek = timestamp => {
  // 首先判定sytle的格式
  let time = switchTimestamp(timestamp);
  let date = new Date(time);
  let WEEK = [
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六"
  ];
  return WEEK[date.getDay()];
};
/**
 * 注意事项
 * 时间戳： 10位或者13位 js获取时间为13位 php获取时间戳是10位，可以根据自己的需要来
 */
// 判断时间戳位数，输出13位时间戳
let switchTimestamp = timestamp => {
  if (timestamp.toString().length === 13) {
    return timestamp * 1;
  } else {
    return timestamp * 1000;
  }
};
